//////////////////////////////////////////////////////////////////////////
// q3dSurface - surface in Quebra3D
// By Antonio Miranda - June 2014
//////////////////////////////////////////////////////////////////////////

#ifndef _Q3D_SURFACE_H
#define _Q3D_SURFACE_H

#include <vector>


using namespace std;

class q3dSegment;
class cTopology;

// class q3dSegment
//////////////////////////////////////////////////////////////////////////
class q3dSurface
{
public:
  q3dSurface( );
  ~q3dSurface (void);


  // easy accesses
  //////////////////////////////////////////////////////////////////////////

  // support
  cTopology *m_support;

  // adjacent segments
  vector <q3dSegment *> adjSegm;
  vector <int> orientation;


private:
 
    

};

#endif
